クライアント上でのサードパーティライブラリを使用 On the client, with third-party libraries.
SWR
や
React Query TanStack Query
のようなサードパーティライブラリを使用して、クライアント上でデータを取得することもできる。
これらのライブラリは、リクエストのメモ化、キャッシュ、再検証、そしてデータの変更を扱う独自のAPIを提供する。
q: これは、
Next.js
側の
Cashing キャッシュ
機構を利用せず、
API Client
側のライブラリの
Cashing キャッシュ
機構を利用するということ?
未来のAPIについて:
use react
は、関数から返されるプロミスを受け入れて処理するReactの関数。
現在、
Client components
で
fetch wrapper Next.js
を
use react
でラップすることはおすすめされておらず、複数の再レンダリングを引き起こす可能性がある。
詳細は、公式Docへ
q:
React Server Components RSC
側で、
fetch wrapper Next.js
利用しているわけだけど、内部的に
use react
利用しているということ?